package com.jiangyao.controller;

import com.jiangyao.common.handler.WebContextHolder;
import com.jiangyao.model.vo.AdminUserSessionVO;
import com.jiangyao.model.vo.UserSessionVO;

/**
 * @author yangyongchuan
 */
public class BaseController {

	/**
	 * 获取登录微信用户
	 *
	 * @return 结果
	 */
	public AdminUserSessionVO getLoginSession() {
		return (AdminUserSessionVO) WebContextHolder.getAttribute("_userSession");
	}

	/**
	 * 获取登录成员信息
	 *
	 * @return 结果
	 */
	public UserSessionVO getSession() {
		return (UserSessionVO) WebContextHolder.getAttribute("_userSession");
	}

	/**
	 * 获取登录用户ID
	 *
	 * @return uid
	 */
	public Integer getUid() {
		//  获取登录用户ID
		return (Integer) WebContextHolder.getAttribute("_uid");
	}

	/**
	 * 获取登录凭证token
	 *
	 * @return token
	 */
	public String getLoginToken() {
		//  获取登录凭证token
		return (String) WebContextHolder.getAttribute("_token");
	}


}
